C1.Xaml
- C1ListViewer.IsSwipeEnabled default value was set to false. Fixed.
- The C1DragDropManager source marker is now clipped correctly when scrolling inside a scrollviewer.
- ScrollViewerTouchBehavior is no longer raising an exception when the Theme is changed.
- C1Window can now be resized inwards with the finger.
- The Condition and IsDropDownOpen properties have been fixed.
- C1DropDownButton exception is no longer raised when IsOpen is set to true before the template is applied.
- [C1ListBox] BorderBrush and Foreground brushes are now being propagated correctly when the underlying data source is sorted.
- [C1ListBox] The C1ListBoxItem selected state is now reflected correctly when the selection is set before the template is applied.
- [C1NumericBox] The decimal numbers can now be entered with Round-trip "R" format.
- [C1TabControl]The current item of the C1TabControl is now synchronized with the underlying data source.
- [C1TabControl]The second item is not selected after the first item is pinned and removed. Fixed.
- [C1TabControl] TabStripMenu no longer disappears when the mouse hovers over it.
- [C1TreeView] An unhandled exception no longer occurs when clicking a C1TreeViewItem when a SelectionChanged event exists in C1TreeView.
Chart
- Clipping now works correctly for financial charts(HighLowOpenClose,Candle). Previously the symbol could not be shown if part of it was not in the plot area.
- Interactive actions(like zoom or scale) can be started only if the pointer is inside the plot area. Fixed.
- Fixed various issues related with Direct2D rendering mode.
- PieDoughnut chart now displays correctly.
- Fixed the problem with printing a chart that is not in the visual tree.
- Chart updates correctly after changing the C1ChartLegend.Position property at design time.
- Fixed the problem with an exception in bubble chart when size values are the same.
CollectionView
- Adding a new item when C1CollectionView is grouped does not produce incorrect change notifications.
- A new group created as a result of the AddNew action is always placed at the end of the groups list. Fixed.
- The CurrentChanged event is now raised after removal of the current row.
- An attempt to group on a property containing the null value in one of the items no longer ends up with an exception.
DateTimeEditors
- [C1TimeSelector] The hour format has been fixed to show correct 12:00 AM/PM values when it is appropriate for the current culture.
- Restored the FocusBrush property that was removed in the 2013 V1 release.
DragHelper
- In C1DragHelper, there is no longer an incorrect detection of drag gestures when more than one finger is present.
FlexGrid
- Column/Row can now be resized by dragging its header separator, and sorting is performed correctly when double-clicking the resize separator.
- Sorting is now performed correctly when outline bar buttons are pressed.
- You no longer have to avoid scrolling horizontally when the gesture starts over a row header and vertically when the gesture is performed over a column header. Fixed.
- Sort action is now correctly performed on mouse down instead of mouse click and when a double-click is performed in the auto-resize zone.
- Avoid selecting when a row header is being resized. Fixed.
- The Click and Row/ColumnResized events are now being fired.
- Printing now accounts for footer rows correctly.
- The GetPageImages method was returning elements whose dimensions were different from the specified pageSize, and the ScaleMode was different from ActualSize. Fixed.
- Now all of the returned pages dimensions are equal to the specified pageSize parameter.
Gauge
- Fixed an issue that when the AutoDetectMarkTemplates property is set true or false, C1GaugeLabel does not appear.
- Fixed an issue where the pointer is not able to drag when the InteractionMode property is set to Drag or ClickOrDrag at run-time in C1Knob and C1RegionKnob.
- Fixed an issue where labels aligned themselves after loading and created a poor appearance at runtime.
- Fixed an issue with a break in LinerGauge's PointerLength and it caused a System.Exception at run time.
ListBox
- C1ListBox scrollbars corner radius is now displayed correctly.
- C1ListBox vertical and horizontal scrollbars are now updated correctly when zoom mode is disabled.
- The C1ListBox scrolling issue that occurred when setting ItemsSource for a second time has been fixed.
- A second level sub-menu no longer opens overlapped or far away from its respective main menu.
NumericBox
- Pressing the d digit key when a current value is 0.d and is fully selected doesn't change the value to d. Fixed.
PDFViewer
- Fixed an issue where controls were missing in a loaded PDF file.
- Fixed an issue where watermark text was not correctly displayed in a loaded PDF file.
- Fixed an issue where the colors in a PDF are inverted when a PDF file containing scanned images is loaded.
- Fixed an issue where the character E is shown instead of a dash (-).
- The display position of the Pdf control has been corrected.
- Some occurrences of find text are not shown in the view when clicking the Find Next button on the toolbar. Fixed.
- Fixed the issue that Horizontal and Vertical offsets do not work when setting at design time.
- Fixed the issue that occurred when implementing PdfViewer.LoadDocument( ) in Page_Loaded or other events; a NullReference exception is no longer thrown in the C1.Xaml dll.
RichTextBox
- Fixed an issue where an unhandled exception occurred when pressing the Esc key or Backspace key after typing Japanese.
- Rows appear to increase in size after deleting the cell content. Fixed.
- Added Japanese characters input support to RTB.
- A table cell is no longer resizing when typing in a table.
- The width setting is now correctly applied in a loaded html file.
- The Delete key and Ctrl+X now works as expected in C1RichTextBox.
- The table column width is now changed in % when removing/re-adding columns with undo/redo.
- When table content text is copied and pasted, a table is no longer divided into two parts.
- Subsequent pasting of the same formatted text moves to a new line. Fixed.
- When a hyperlink is removed from C1RichTextBox, it is now removed from the HTML.
- There is no longer an incorrect observation for using the <a> tag for the Html property.
- For the TextDecorations collection property, more than one text decoration can now be used.
- Cell borders are displayed correctly when merging and splitting.
- The blue color cursor | appears at the long pressed position.
- The Layout cycle detected an exception. Fixed.
- Fixed the issue that focus cannot be set at the last column if a table's width is greater than 150%.
- If the text is inserted in place of existing text, then the inserted text is appended as a prefix the second time text is inserted. Fixed.
- Fixed the issue that occurred where a table was not copied and pasted correctly when pasted into another table.
- RichTextBox now supports multi-page printing.
- You can now cut a table in RichTextBox via the RichTextBoxToolbar.
- When an HTML string is converted to a document using HtmlFilter, the font size no longer changes.
- A row is now correctly inserted when there are horizontal and vertical merged cells in a table.
- Text indentation is now maintained after copy/paste.
- Line breaks are no longer removed after pasting from the clipboard.
- The entire table can now be selected after a table cell in the last row is deleted.
- Copy and cut icons no longer appear if the selected text is deleted.
- An ArgumentNullException is no longer raised when pasting the text in place of the formatted text.
- Fixed an issue where an exception occurs at both design time and run time when setting the DefaultParagraphMargin property.
- Fixed an issue where a table with merged cells was not getting deleted when using the Selection.Delete(true,true) method.
- If text is copied and the alignment is set, then the alignment is applied to the entire text instead of the selected text. Fixed.
- Fixed the issue where only the first cell/row got pasted when copying the nested table.
- A row can now be selected if any cell from that row is deleted using the Delete Cells menu item from C1RichTextBoxToolbar.
- Fixed an issue where an extra table cell was added when copying/pasting the merged table.
- Fixed the issue where the redo action did not work on the TextEditor area.
- When the Strikethrough style is applied, the Underline style disappears and vice versa. Fixed.
- Double tapping to select a word is not perfect on a touch device. Fixed.
- Fixed the issue where the GetHtml method adds line breaks after each word.
- Fixed the issue that when a table is selected, the text within it disappears.
- Spacing between bullet items is no longer too small compared to other versions of the control.
TabControl
- A tab strip is no longer shown when ShowSingleTab is set to False after setting the FlowDirection to RightToLeft.
- An unhandled exception no longer occurs at design time when dropping C1TabControl on the page in certain scenarios.
- The selection no longer moves to the next item when pinning the second item.
- An unhandled exception no longer occurs at design time when the drop CornerRadius of a templated ScrollViewer is not being clipped correctly. Fixed.
- Close (X) buttons are not shown in C1TabControl items except the first C1TabItem when setting TabItemClose. Fixed.
- When TabItemShape and TabStripPlacement properties are applied, the last character of the header text is no longer cut off.
TileView
- Flickering is no longer observed in a maximized tile when minimized tiles are dragged and dropped at run time.
- Maximized item exists when all items are cleaned using the Clean method in C1TileView. Fixed.
- The set font now applies to the TileView header text.
- When setting MinimizedItemsPosition=Buttom/Top/Left, the items' positions are incorrect and items disappeared Buttom/Top ->other. Fixed.
- A Just-In-Time exception no longer occurs when using C1TileViewItem's Minimized and Maximized properties.
- When scrolling minimized items on a touch display, the maximized item bounces up and down. Fixed.
- Set font does not apply to the TileView header text.
TreeView
- Multiple issues are no longer observed in keyboard navigation and expand/collapse.
- When SelectionMode is set to Multiple, the selected item now gets unselected by clicking that item again.
- Setting the TextWrapping property on C1TreeViewItem now works and text is wrapped.
- Exception "Specified argument was out of the range of valid values" is no longer thrown when moving up to the invisible items.
- TreeView items no longer get selected randomly when navigating TreeView through the keyboard.
- Tab item selection no longer gets lost after clicking the Pin button and sorting is applied.
- Scrollbars are now shown when setting the Width and Height properties in C1TreeView.
Window
- C1Window no longer opens in the active state when the IsActive property is set to false.
- A NullReferenceException no longer occurs when setting the C1 theme when running the Themes2010 sample.
- C1Window can now be resized inwards with a finger.
Zip
- Fixed the issue where a file name containing Japanese characters was output with garbled characters after compression.
- The Extract() method of C1ZipEntry now works.